.main {
    position: absolute;
    width: 750px;
    height: 100%;
    background-color: #F5F5F5;
    box-sizing: border-box;
    padding-bottom: 331px;

    .kv {
        width: 750px;
        height: 246px;
        background-image: url(../images/goodsKvBg.png);
        background-size: 730px 270px;
        background-position: 10px 12px;
        box-sizing: border-box;
        padding: 0 60px;
        padding-top: 63px;
        padding-bottom: 31px;
        // display: flex;
        align-items: center;

        .goodsLogo {
            width: 140px;
            height: 140px;
            background: rgba(255, 255, 255, 1);
            border-radius: 100px;
            background-size: contain;
            display: inline-block;
        }

        .goodsName {
            font-size: 32px;
            font-family: PingFangSC-Semibold;
            font-weight: 600;
            color: rgba(255, 255, 255, 1);
            margin-left: 30px;
            float: right;
            display: flex;
            height: 140px;
            justify-content: center;
            align-items: center;
            width: 460px;
        }


    }

    .goodsInfo {
        width: 750px;
        height: 100px;
        background: linear-gradient(270deg, rgba(255, 97, 57, 1) 0%, rgba(255, 80, 90, 1) 100%);
        display: flex;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        padding: 0 30px;

        .price {
            .currentPrice {
                font-size: 40px;
                font-family: PingFangSC-Semibold;
                font-weight: 600;
                color: #fff;
            }

            .originPrice {
                font-size: 24px;
                font-family: PingFangSC-Regular;
                font-weight: 400;
                color: #fff;
                opacity: .5;
                margin-left: 10px;
                text-decoration: line-through;
            }
        }
    }

    .describe {
        .describePart {
            padding: 27px 30px;
            background-color: #fff;

            .describePartTitle {
                font-size: 28px;
                font-family: PingFangSC-Semibold;
                font-weight: 600;
                color: rgba(34, 33, 45, 1);
            }

            .describePartContent {
                font-size: 24px;
                font-family: PingFangSC-Regular;
                font-weight: 400;
                color: rgba(34, 33, 45, 0.6);
                margin-top: 13px;
                word-break: break-all;
                img{
                    width: 100%;
                }
            }
        }
    }
}

.buyBar {
    position: absolute;
    width: 100%;
    padding: 20px 30px;
    background-color: #fff;
    left: 0;
    bottom: 0;
    box-sizing: border-box;

    .buyButtons {
        display: flex;
        justify-content: space-between;
        align-items: center;

        .like {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 96px;

            img {
                width: 32px;
                height: 30px;
            }

            span {
                font-size: 22px;
                font-family: PingFangSC-Regular;
                font-weight: 400;
                color: rgba(34, 33, 45, 0.6);
                margin-top: 10px;
            }
        }

        .toBuy {
            width: 560px;
            height: 80px;
            background: rgba(30, 31, 38, 1);
            border-radius: 40px;
            box-sizing: border-box;
            font-size: 32px;
            font-family: PingFangSC-Regular;
            font-weight: 400;
            color: rgba(255, 255, 255, 1);
            padding: 15px 0;

            &.block {
                width: 100%;
            }
        }

        .toBuyGroupItem {
            width: 342px;
            box-sizing: border-box;
            height: 80px;
            padding: 14px 0;
            border: 2px solid #1e1f26;

            &.toBuyToCancle {
                color: #1e1f26;
                background-color: #fff;
            }
        }
    }
}